Wpo\Services\User_Service D

Total Complexity 153
Dependencies 14
Dependents 8
Total lines 751
Lines of code 443
Logical lines of code 273
Comment lines 131
Methods 16
Properties 0

Methods 16

Method Rating Maintainability Complexity Lines of code
user_from_b2c_id_token()
C
36 26 73
user_from_id_token()
B
36 23 72
try_get_user_by()
B
44 17 44
user_from_saml_response()
A
39 12 61
user_from_graph_user()
A
50 14 23
ensure_user()
A
48 11 30
try_get_user_principal_name()
A
51 9 25
get_property_or_default()
S
58 7 15
get_arr_property_or_default()
S
59 6 13
user_is_o365_user()
S
56 5 18
try_get_user_tenant_id()
S
57 5 16
try_get_user_object_id()
S
57 5 16
get_user_by_oid()
S
59 4 14
save_user_principal_name()
S
65 3 8
save_user_tenant_id()
S
67 3 7
save_user_object_id()
S
65 3 8